self powered platform - Turco Inglés Diccionario